/* Give hasLayout to buggy elements */
ol.jobs li dl,
.paging,
a.button,
form.filter,
li.comment div,
#apply_form
{
	zoom:1;
}

/* Display Table is not supported */
#header .logo_wrap {
	display: block;
}
#mainNav, #logo {
	display: inline;
}
#logo {
	float: left !important;
}

/* Prevent cut off text */
#logo small {
	padding-bottom: 4px;
}

/* Borders to sections (no shadows supported) */
.style-default .section, #searchform {
	border: 1px solid #ddd;
}